home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 1 / ETO Development Tools 1.iso / Essentials / MacApp Documentation / MacApp AppleLink Messages / MacApp.Tech$ 4⁄27⁄90 / 1191-International Format-Apr90 < prev    next >
Encoding:
Text File  |  1990-04-27  |  2.3 KB  |  61 lines  |  [TEXT/GEOL]

  1. Item forwarded  by  A33          to A34
  2.  
  3. Item    1986302                         24-April-90        09:31PDT
  4.  
  5. From:   CDA0004                         VAR Shana Corp, Don Murphy,IVR
  6.  
  7. To:     MADA2                           MacApp Dev Assoc, Curtis Faith,IVC
  8.         MACAPP.TECH$                    MacApp Technical
  9.  
  10. Sub:    International Formats
  11.  
  12. Attn: Curtis Faith
  13. Attn: MacApp.Tech$
  14. SentBy: Wayne Malkin
  15. Date   4/23/90
  16. Subject    International Formats
  17. From   Wayne Malkin
  18. To Curtis Faith
  19.    MacApp.Tech$
  20.  
  21.  Memo         Subject:International Formats
  22.  
  23. Curtis, Tommi, James et al.,
  24.  
  25. I vote strongly for canonical storage of date/time/number format strings.
  26.  
  27. I stored the default date/time/number strings in US format and shipped an
  28. application. Needless to say, it died a horrible death in almost every
  29. european country (we shipped about 75 packages to europe on day 1).
  30.  
  31. We did an "instant fix", which basically ignores the international resources
  32. and does everything in US, and since then have spent some time thinking on
  33. this.
  34.  
  35. Doing everything in US is not good. You have to at least do number/date
  36. formatting in the local fashion. However, it is generally not nearly as
  37. important that strings be localized. If you want to support international
  38. systems on the cheap, just handle the local dates/numbers and forget about the
  39. strings. The cost of translating the application and the user's manual is
  40. pretty high, and the production problems associated with supporting OVER 25
  41. DIFFERENT SYSTEMS are in some cases prohibitive. Not to mention the nightmare
  42. of conditional code etc.
  43.  
  44. Even if you only have three language versions (English, French, German), you
  45. can satisfy almost everyone. Then, you just have to handle the local systems.
  46.  
  47. For example, the French system uses '.' as a thousand separator, and ',' as a
  48. decimal separator, but the French Swiss system uses a single quote (') as the
  49. thousand separator.
  50.  
  51. Also, when EEC opens things up more in europe, you may see more changes, like
  52. having everyone adopt a single standard (space for thousands separator for
  53. example).
  54.  
  55. Canonical formats are not that difficult. Just use the US conventions as the
  56. storage format as Curtis suggests. They will be easier to edit than the
  57. canonical format supported by the Script Manager.
  58.  
  59. -- Wayne Malkin
  60.  
  61.